package ESP.Dao.Impl;

import java.util.List;
import java.util.Map;

public interface IADao {
	/**
	 * a02查询用户
	 */
	public List queryUser(String user_id);
	/**
	 * a03通过角色权限查询学生
	 */
	public List queryStudentByRole(String user_id, String user_role_id,
			String stu_id,String stu_name,String stu_role_id,String stu_major_id,
			String stu_faculty_id,String stu_grade,String stu_class,String stu_groupstate);
	/**
	 * a03清除小组信息->将小组id置为null
	 */
	public int clearGroupInfo(String stu_id);
	/**
	 * a03分配角色
	 */
	public int confirmRole(String stu_id, String stu_role_id);
	/**
	 * a03校验该组是否存在组长
	 */
	public int checkGroupHaveLeader(String stu_group_id);
	/**
	 * a03清空学委
	 */
	public int clearXuewei(String stu_grade, String stu_faculty_id, String stu_major_id, String stu_class);
	/**
	 * a03校验 定位到班级时 该班是否指定了学委
	 */
	public Map checkHaveXuewei(String stu_grade, String stu_faculty_id, String stu_major_id, String stu_class);
	/**
	 * 选择组员
	 */
	public int conformTeamMember(String user_id, String stu_id);
}
